/* 
 * File:   Color.h
 * Author: claudio
 *
 * Created on March 15, 2013, 9:03 AM
 */

#ifndef COLOR_H
#define	COLOR_H
enum EnumColor {
	YELLOW, 
	ORANGE, 
	RED, 
	VIOLET, 
	BLUE, 
	GREEN
};
class Color {
public:
    Color(int hue, int saturation, int value, int numPixels);
    virtual ~Color();
    int getHue();
    void setHue(int hue);
    int getSaturation();
    void setSaturation(int saturation);
    int getValue();
    void setValue(int value);
    int getNumPixels();
    void setNumPixels(int numPixels);
    EnumColor getColorName();
private:
    int hue;
    int saturation;
    int value;
    int numPixels;
    EnumColor colorName;
    void defineColor(int hue);
};

#endif	/* COLOR_H */

